package com.elinkway.infinitemovies.bean;


import com.lvideo.http.bean.LVideoBaseBean;

import java.util.ArrayList;

/**
 * 推送信息
 * @see <a href="http://wiki.lvideo.cn/pages/viewpage.action?pageId=24312487">http://wiki.lvideo.cn/pages/viewpage.action?pageId=24312487</a>
 * @author liuliwei
 *
 */
public class PushData implements LVideoBaseBean{
	/**
	 * 
	 */
	private static final long serialVersionUID = 4222303435901727000L;
	/**
	 * 1	id	String	唯一标示
	 * 2	time	String	消息推送时间
	 * 3	title	String	消息推送标题
	 * 4	msg	String	消息推送内容
	 * 5	type	String	影片来源标示：1-专辑,2-专题,3-网页, 空-首页
	 * 6	at	String	点击展示方式：1-进详情，2-直接播放,默认情况打开客户端首页
	 * 7	resid	String对应影片来源标示：type为1时resid是专辑id，type为2时resid是专题id，type为3时resid是包含“http://”的链接地址
	 * 		；resid为空时按默认情况处理(打开客户端首页)；
	 * 8	needJump	String	是否需要外跳浏览器:1-否，2-是
	 * 9	liveEndDate	String	直播结束时间
	 * 10	cid	String	频道id
	 * 11	picUrl	String	图片地址
	 * 12	frequency	String	推送频率
	 * */
	public interface TYPE{
		final String ALBUM="1";
		final String TOPIC = "2";
		final String HTML = "3";
		final String ACTIVITY = "4";
		final String LIVE = "5";
	}
	private String id;
	private String time;
	private String title;
	private String msg;
	private String type;
	private String at;
	private String resid;
	private String needJump;
	private String liveEndData;
	private String cid;
	private String picUrl;
	/**
	 * 以秒为单位
	 */
	private int frequency;
	
	private ArrayList<String> liveStreams;
	
	public ArrayList<String> getLiveStreams() {
        return liveStreams;
    }
    public void setLiveStreams(ArrayList<String> liveStreams) {
        this.liveStreams = liveStreams;
    }
    public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getTime() {
		return time;
	}
	public void setTime(String time) {
		this.time = time;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public String getMsg() {
		return msg;
	}
	public void setMsg(String msg) {
		this.msg = msg;
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public String getAt() {
		return at;
	}
	public void setAt(String at) {
		this.at = at;
	}
	public String getResid() {
		return resid;
	}
	public void setResid(String resid) {
		this.resid = resid;
	}
	public String getNeedJump() {
		return needJump;
	}
	public void setNeedJump(String needJump) {
		this.needJump = needJump;
	}
	public String getLiveEndData() {
		return liveEndData;
	}
	public void setLiveEndData(String liveEndData) {
		this.liveEndData = liveEndData;
	}
	public String getCid() {
		return cid;
	}
	public void setCid(String cid) {
		this.cid = cid;
	}
	public String getPicUrl() {
		return picUrl;
	}
	public void setPicUrl(String picUrl) {
		this.picUrl = picUrl;
	}
	public int getFrequency() {
		return frequency;
	}
	public void setFrequency(int frequency) {
		this.frequency = frequency;
	}
	
}
